battering a ditch - Alemán Inglés Diccionario